#!/bin/bash

file="info.txt"

# 检查文件是否存在
if [ ! -f "$file" ]; then
    echo "文件不存在，创建空文件: $file"
    touch "$file"
    lastFileName=""
else
    echo "文件已存在，读取内容:"
    lastFileName=$(<"$file")
    echo "上次运行的临时文件名是：$lastFileName"
fi


read -p "请输入要运行的单个c++语言文件名:(继续运行上次的直接按回车)" originalFile
file_to_compile="${originalFile:-$lastFileName}"
echo "$file_to_compile" > "$file"
g++ "$file_to_compile" -o temp.out 
./temp.out
